Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 OWEN CLOSE Detached £456,427 £239,000 2 Sep 2004
3 OWEN CLOSE Detached £385,891 £205,000 12 Nov 2004
6 OWEN CLOSE Detached £375,000 10 Oct 2023
7 OWEN CLOSE Detached £346,069 £330,000 21 Feb 2022
8 OWEN CLOSE Detached £335,582 £320,000 4 Feb 2022
9 OWEN CLOSE Detached £395,000 6 Oct 2023